Setup testcontainers for hbase [tp-tests]#2576
Conversation
|
@li-boxuan @porunov I would like to get some feedback already. |
65cb917 to
7d2d426
Compare
7d2d426 to
273db27
Compare
|
Unfortunately, I know very little about HBase and I know nothing about how JanusGraph integrates with HBase. Just requested two more reviewers and hopefully, someone capable could review. |
li-boxuan
left a comment
There was a problem hiding this comment.
As I said, I know very little about HBase, so my reviews are mostly nitpicks about code smell and typos.
One question: why did we need hbase-parent module as a shim for hbase 1 and 2, and why do we not need them now?
janusgraph-hbase/src/test/java/org/janusgraph/HBaseContainer.java
Outdated
Show resolved
Hide resolved
janusgraph-hbase/src/test/java/org/janusgraph/HBaseContainer.java
Outdated
Show resolved
Hide resolved
|
Shim was removed during the removal of the support of hbase 0. combat class should be removed in a follow up pr. I merged in this PR because it was much easier for me to identify what is needed what not. |
05f500f to
5eded53
Compare
|
@li-boxuan PR is now ready to review. |
5eded53 to
746aa1b
Compare
|
I have two idea to fix the tinkerpop issues. It shouldn't be that complicated. |
746aa1b to
7c3e795
Compare
|
@li-boxuan tp tests also passed. Thank you for checking it with localhost. |
a525b67 to
8ad877d
Compare
janusgraph-hbase/src/test/java/org/janusgraph/diskstorage/hbase/HBaseLogTest.java
Outdated
Show resolved
Hide resolved
...sgraph-hbase/src/test/java/org/janusgraph/diskstorage/hbase/HBaseStoreManagerConfigTest.java
Outdated
Show resolved
Hide resolved
8ad877d to
f1c551c
Compare
|
@li-boxuan All cases should be resolved. |
li-boxuan
left a comment
There was a problem hiding this comment.
Awesome! Glad to see CIs are passing again. As I said, I am not familiar with the janusgraph-hbase module, so please take my approval as a grain of salt.
porunov
left a comment
There was a problem hiding this comment.
Thank you @farodin91 !
I have several small questions / nitpicks.
d0c375d to
824e930
Compare
|
@porunov would you like Review again? |
porunov
left a comment
There was a problem hiding this comment.
LGTM. Thank you @farodin91 !
I'm also not familiar with janusgraph-hbase module, so take my review with a grain of salt as well.
|
Looks like I introduced conflict with this PR in the previous commit. The only conflict is removing |
Fixes JanusGraph#1474 * Add docker container for hbase tests * Merge hbase maven projects into one * Update hbase from 2.1.5 to 2.2.7 * Update hadoop from 2.7.7 to 2.8.5 Signed-off-by: Jan Jansen <jan.jansen@gdata.de>
824e930 to
d23e952
Compare
|
@li-boxuan @porunov I will merge after build is passed. Thank you for reviewing. It looks like their wasn't any huge improvements in the last two year. I hope these changes and the changes i'm working on will bring back hbase to a modern state. |
Fixes #1474
Follow up:
Thank you for contributing to JanusGraph!
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:
master)?For code changes:
For documentation related changes: